package com.huawang.mdesign.model.service.vo.diagram.gantt;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.util.List;

@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class TaskItemVo {
    private String modelId;
    private String modelName;
    private String modelIcon;
    private String modelType;
    private String modelOwnerId;//模型的owner
    private String modelFoundationId;// 依附于父模型的基座模型Id，例如CapabilityRole(property)，ActualMeasure(slot)，FillsPost(关系)等
    private List<ResourceDurationVo> resourceDurations;
    private List<TaskItemStatusVo> statuses;// 实际项目有状态
    private List<TaskItemVo> children;
}
